46fdb81288c3d9564b0579c5823e39feb767ee1a,src/main/java/water/fvec/C2SChunk.java,C2SChunk,getd,#number#,16
Before Change
UDP.set4 (_mem,8,bias );
}
@Override public long get ( int i ) { return (UDP.get2(_mem,(i<<1)+OFF) == NA())?NA():(long)((UDP.get2(_mem,(i<<1)+OFF)+_bias)*_scale); }
@Override public double getd( int i ) { return (UDP.get2(_mem,(i<<1)+OFF) == NA())?Double.NaN:((UDP.get2(_mem,(i<<1)+OFF)+_bias)*_scale); }
@Override void append2 ( long l, int exp ) { throw H2O.fail(); }
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); }
@Override public C2SChunk read(AutoBuffer bb) {
After Change
return (res == _NA)?_vec._iNA:(long)((res + _bias)*_scale);
}
@Override public double getd( int i ) {
long res = UDP.get2(_mem,(i<<1)+OFF);
return (res == _NA)?_vec._fNA:(res + _bias)*_scale;
}
@Override void append2 ( long l, int exp ) { throw H2O.fail(); }
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); }